#timeout设置搜索超时时间,并不停止搜索
#只返回在该时间内返回的结果
    GET /_search?timeout=10ms

#在索引gb的所有类型中搜索
    GET /gb/_search

#在索引gb和us的所有类型中搜索
    GET /gb,us/_search

#在以g或u开头的索引的所有类型中搜索
    GET /g*,u*/_search

#在索引gb的类型user中搜索
    GET /gb/user/_search

#在索引gb和us的类型为user和tweet中搜索
    GET /gb,us/user,tweet/_search

#6.x以后一个索引下只有一个类型
#在所有索引的user和tweet中搜索
    GET /_all/user,tweet/_search

#分页方法
    1、size: 结果数，默认10
    2、from: 跳过开始的结果数，默认0
    GET /_search?size=5&from=5  #没页5条，返回第二页的结果

#查询所有类型为tweet并在tweet字段中包含elasticsearch字符的文档
    GET /_all/tweet/_search?q=tweet:elasticsearch

#查找name字段中包含"john"和tweet字段包含"mary"的结果
    GET /_all/tweet/_search?q=+name:john +tweet:mary

#"+"前缀表示语句匹配条件必须被满足。类似的"-"前缀表示条件必须不被满足
    GET /_search?q=%2Bname%3Ajohn+%2Btweet%3Amary   (URL编码)

#name字段包含"mary"或"john";date晚于2014-09-10;_all字段包含"aggregations"或"geo"
    GET /_all/tweet/_search?q=+name:(mary john) +date:>2014-09-10 +(aggregations geo)

#高亮显示，使用DSL语句查询,可以自定义高亮标签，统一CSS即可
    GET /megacorp/employee/_search
    {
        "query" : {
            "match_phrase" : {
                "about" : "rock climbing"
            }
        },
        "highlight": {
            "fields" : {
                "about" : {}
            }
        }
    }
